<s:iterator>怎么迭代一行4列?

来源:百度知道 编辑:UC知道 时间:2024/06/11 22:32:03
你输出一个4列的表格看看

使用status属性实现
<s:iterator value="xxx" status="status" >

<s:property value="输出数据" />

<s:if "#status.index % 4 == 3">
<br>
</s:if>
</s:iterator>

是没法输出数据还是没有换行?

那就要改代码了
<table border="1">
<s:iterator value="xxx" status="status" >
<s:if "#status.index % 4 == 0">
<tr>
</s:if>
<td>
<s:property value="输出数据" />
</td>
<s:if "#status.index % 4 == 3 || #status.last">
</tr>
</s:if>
</s:iterator>
</table>